⚙️ Simulation Engines
Modular computational engines designed for integration with external visualization, simulation, and analysis platforms.
namespace CSharpNumerics.Engines
Separate package since v4.0.0
As of CSharpNumerics 4.0.0 the simulation engines ship in their own NuGet package, CSharpNumerics.Engines, so the core CSharpNumerics package can focus on numerical analysis, statistics, machine learning, and physics. The CSharpNumerics.Engines.* namespaces and APIs documented below are unchanged — just add the package alongside CSharpNumerics:
dotnet add package CSharpNumerics.Engines
| Module | Description |
|---|---|
| 🎮 Game Engine | Collision detection, constraints, rigid-body interactions, flight dynamics, rocket launch simulation, and gameplay-oriented simulation |
| 🎧 Audio Engine | Audio synthesis, signal processing, effects, and spectral analysis |
| 🌍 Geo Engine | Dispersion modelling, GIS analysis, wildfire spread, probability mapping, and spatial export |
| 💻 Quantum Engine | Quantum circuits, core algorithms, noisy simulation, and error correction |
| ⚡ Multiphysics Engine | Multiphysics PDE solvers, materials-aware workflows, export pipelines, and Monte Carlo/ML integration |
| 🛰️ Exoplanet Engine | Transit detection, light-curve validation, feature extraction, and ML-assisted exoplanet classification |